ScheduledSubject class¶
Attributes: [DebuggerDisplay("Observers = {_observerRefCount}")]
Defined in
Namespace: ReactiveUI.Reactive
Assembly: ReactiveUI.Reactive.dll
Full name: ReactiveUI.Reactive.ScheduledSubject<T>
Modifiers: public
Summary¶
A subject which dispatches all its events on the specified Scheduler.
Applies to
net10.0, net10.0-ios26.0, net10.0-android36.0, net10.0-maccatalyst26.0, net10.0-macos26.0, net10.0-tvos26.0, net9.0, net8.0, net462, net481
Class hierarchy
classDiagram
class ScheduledSubject~T~
class ISignal~T~ {
<>
}
ISignal~T~ <|.. ScheduledSubject~T~
class ISignal~T, T~ {
<>
}
ISignal~T, T~ <|.. ScheduledSubject~T~
class IObserver~T~ {
<>
}
IObserver~T~ <|.. ScheduledSubject~T~
class IObservable~T~ {
<>
}
IObservable~T~ <|.. ScheduledSubject~T~
class IsDisposed {
<>
}
IsDisposed <|.. ScheduledSubject~T~
class IDisposable {
<>
}
IDisposable <|.. ScheduledSubject~T~
Implements: ISignal<T>, ISignal<T, T>, IObserverIsDisposed, IDisposable
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Initializes a new instance of the [ScheduledSubject](# class with only a scheduler. |
Properties¶
| Name | Summary |
|---|---|
| HasObservers | Gets a value indicating whether this instance has observers. |
| IsDisposed | Gets a value indicating whether this instance is disposed. |
Methods¶
| Name | Summary |
|---|---|
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| OnCompleted | Notifies the observer that the provider has finished sending push-based notifications. |
| OnError | Notifies the observer that the provider has experienced an error condition. |
| OnNext | Provides the observer with new data. |
| Subscribe | Notifies the provider that an observer is to receive notifications. |